package py.com.alfa.escriba.gui.dto.admin;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class FormulariosDTO {
	
	private Long id;
	private String codigo;
	private String descripcion;
	private Boolean usePersona;
	private Boolean useInmueble;
	private Boolean useVehiculo;
	private Boolean useDocumento;
	private Boolean useNaturaleza;
	private Long idUsuario;
	private Boolean activo;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getCodigo() {
		return codigo;
	}
	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public Boolean getUsePersona() {
		return usePersona;
	}
	public void setUsePersona(Boolean usePersona) {
		this.usePersona = usePersona;
	}
	public Boolean getUseInmueble() {
		return useInmueble;
	}
	public void setUseInmueble(Boolean useInmueble) {
		this.useInmueble = useInmueble;
	}
	public Boolean getUseVehiculo() {
		return useVehiculo;
	}
	public void setUseVehiculo(Boolean useVehiculo) {
		this.useVehiculo = useVehiculo;
	}
	public Boolean getUseDocumento() {
		return useDocumento;
	}
	public void setUseDocumento(Boolean useDocumento) {
		this.useDocumento = useDocumento;
	}
	public Boolean getUseNaturaleza() {
		return useNaturaleza;
	}
	public void setUseNaturaleza(Boolean useNaturaleza) {
		this.useNaturaleza = useNaturaleza;
	}
	public Long getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(Long idUsuario) {
		this.idUsuario = idUsuario;
	}
	public Boolean getActivo() {
		return activo;
	}
	public void setActivo(Boolean activo) {
		this.activo = activo;
	}
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((id == null) ? 0 : id.hashCode());
		return result;
	}
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (!(obj instanceof FormulariosDTO))
			return false;
		FormulariosDTO other = (FormulariosDTO) obj;
		if (id == null) {
			if (other.id != null)
				return false;
		} else if (!id.equals(other.id))
			return false;
		return true;
	}
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("FormulariosDTO [id=").append(id).append(", codigo=")
				.append(codigo).append(", descripcion=").append(descripcion)
				.append(", usePersona=").append(usePersona)
				.append(", useInmueble=").append(useInmueble)
				.append(", useVehiculo=").append(useVehiculo)
				.append(", useDocumento=").append(useDocumento)
				.append(", useNaturaleza=").append(useNaturaleza)
				.append(", idUsuario=").append(idUsuario).append(", activo=")
				.append(activo).append("]");
		return builder.toString();
	}



}